@import url("reset.css");
body{background:#FFF url(../image/body.jpg) repeat-x 0 70px;text-align:center;font:14px Calibri,Arial;color:#777}
a,a:visited{color:darkgreen;text-decoration:underline;outline:none}
a:hover{text-decoration:none}
a img{border:none}
h1{font:24px Cambria,Georgia;color:#c20620;margin-bottom:20px}
p{margin-bottom:15px}
p.column{float:left;margin-right:15px}
p.x2{width:45%}
p img{float:right}

.left{float:left}
.right{float:right}
.clear{clear:both}

form{float:left;padding:10px 0;width:100%}
fieldset{border:1px solid #ccc}
legend{color:#aaa}
label{float:left;clear:both;width:100px;text-align:right;cursor:pointer;margin:7px 0}
input,textarea,select{float:left;margin:5px;padding:2px;width:200px;font:12px Arial}
input[type=text],input[type=password],textarea,select{border:1px solid #aaa;}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#000}
input.captcha{width:60px}
img.captcha{float:left;margin:5px;width:100px;height:30px;background:#eee}
textarea{width:600px;height:70px}
textarea.editor{height:400px}
textarea.contact{width:460px;height:300px}
input.btn{width:auto}

form .flash-message{float:left;margin:5px;padding:5px}
.message{margin:2px 5px;padding:5px;font-size:11px}
.error{background:red;color:white}
.ok{background:darkgreen;color:white}
.throbber{position:fixed;z-index:9999;left:0;top:0;width:100%;text-align:center;display:none;padding:5px 0;background:#ff8000;color:#fff}
.save_container{font-size:11px;position:absolute;width:300px;left:470px;top:5px}

.tabs{list-style-type:none;float:left;width:768px;border-bottom:1px solid #555;padding-left:2px}
.tabs li{float:left;margin:0 0 -1px 5px;border:1px solid #aaa;border-bottom-color:#555;background:#eee}
.tabs li.selected{border-bottom-color:#fff;background:#fff;border-color:#555;border-bottom-color:#fff}
.tabs a{display:block;padding:5px 10px;text-decoration:none;color:#000;color:#777}
li.selected a{color:#000}
.tab-content{display:none;width:748px;height:478px;clear:both;border:1px solid #555555;border-top:none;padding:10px;background:#fff;overflow:hidden}

#site{width:600px;margin:0 auto;text-align:left}
#header{position:relative;height:300px;width:100%;background:url(../image/head-photo.png) no-repeat center bottom}
#logo{position:absolute;left:35px;top:7px}
#languages{list-style-type:none;position:absolute;top:5px;left:450px;font-size:11px}
#languages li{padding:5px 0 0;line-height:14px}
#languages a{text-decoration:none;color:#aaa;padding-left:24px;background-repeat:no-repeat;background-position:0 center}
.sr a{background-image:url(../image/flag-sr.png)}
.de a{background-image:url(../image/flag-de.png)}
.en a{background-image:url(../image/flag-en.png)}
#languages .selected a{color:#555}
#menu{position:absolute;width:100%;height:45px;list-style-type:none;top:255px;overflow:hidden;font:18px Cambria,Georgia}
#menu li{float:left;display:block;height:45px;padding-right:15px}
#menu li.selected,#menu li.hover{background:url(../image/menu-item-end.png) no-repeat right bottom}
#menu a,#menu a:visited{color:#fff;text-decoration:none}
#menu a,#menu strong{display:block;height:30px;padding:15px 0 0 15px;font-weight:bolder}
#menu a:hover,#menu strong{color:#0C205B;background:#fff;background:url(../image/menu-item-start.png) no-repeat 0 bottom}
#menu a:hover{color:#777}
#content{padding:20px 0}
#content ul{padding-left:30px}
#footer{border-top:1px solid #eee;color:#ccc;margin-top:10px;padding-top:10px;font-size:11px;text-align:center}

.image-picker{text-align:left}
.image-picker ul{list-style-type:none;font:10px Arial;height:290px;overflow:auto;background:#fefefe;border:1px inset #eee;padding:5px}
.image-picker li{width:75px;height:90px;float:left;margin:0 5px 5px 0;padding:5px;border:1px solid transparent;background-color:#fff;text-align:center;cursor:default}
.image-picker li:hover{border-color:#ccc}
.image-picker li.selected,.image-picker li.selected:hover{background-color:#4C8FD3;color:#fff;border-color:transparent}
.image-picker .image{height:75px}
.image-picker .label{display:block;height:15px;width:75px;overflow:hidden}
.image-picker form{height:30px;overflow:hidden;font-size:11px;padding:0;margin:10px 0 0 0}

#control-panel{position:absolute;width:200px;min-height:100px;left:-210px;z-index:99999;top:0;background:#369 url(../image/panel.png) no-repeat right center;padding:10px 30px 10px 10px;box-shadow:#000 0 0 5px;cursor:pointer}
#control-panel:hover{background-image:url(../image/panel_hover.png)}
#control-panel a{display:block;padding:5px;color:#fff;text-decoration:none}
#control-panel a:hover{background:#fff;color:#000}